Selecting a first programming Language to Teach Prospective Teachers – Case Examples from Two Programs

نویسنده

  • Azad Ali
چکیده

The purpose of this paper is to identify the factors that influence the decision to select a programming language to teach students enrolled in a graduate level course in education. The paper illustrates the experience of two degree programs: First, the master degree of business education (M.Ed.) at Eberly College of Business and Information Technology – Indiana University of Pennsylvania (IUP), and second, the master of education (M.S. Business Education) at Robert Morris University (RMU). The paper first reviews literature regarding factors that make learning to program a difficult task. It then introduces a programming language named Alice and discusses how this language is able to address the difficulty with learning to program. It then illustrates the experience of both programs at IUP and RMU in selecting a programming language to teach for their students enrolled in their respective education master degree programs.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Case Study on Needs Assessment of English Language Teachers’ In-Service Training Courses

This study investigates English as a Foreign Language (EFL) teachers’ needs and desires with regard to the in-service training courses (ITCs) programs in Marand, East Azerbaijan province, Iran. 21 EFL teachers at both junior (N=10) and senior high schools (N=11) participated in this study. The data concerning the participants’ mentioned needs and desires were gathered by means of a structured i...

متن کامل

Teaching approaches to Computer Assisted Language Learning

Computers have been used for language teaching ever since the 1960's.Learning a second language is a challenging endeavor, and, for decades now, proponents of computer assisted language learning (CALL) have declared that help is on the horison. We investigate the suitability of deploying speech technology in computer based systems that can be used to teach foreign language skills. In this case,...

متن کامل

Visualizable Pseudo Programming Language

Selecting a right programming language for introductory CS courses is not an easy task. The pressure to use a commercially successful language can easily be the most significant factor in choosing the language. However, several studies suggest that it is preferable to use language especially designed for teaching. These languages are usually some kind of pseudo languages, defined by the program...

متن کامل

Exploring Social Robots as a tool for Special Education to teach English to Iranian Kids with Autism

This case study investigates the effects of Robot Assisted Language Learning (RALL) on English vocabulary learning and retention of Iranian children with high-functioning autism. Two groups of three male students (6-10 years old) with high-functioning autism participated in the current study. The humanoid robot NAO was used as a teacher assistant to teach English to the RALL group. Both RALL an...

متن کامل

The Perceptions of Language Learners across Various Proficiency Levels of Teachers’ Code-switching

Code-switching (CS), an alternation between two or more languages or language varieties, has long been researched in language education. A great number of studies by applied linguists have explored the reasons for, and the potential usages of code-switching in foreign language education over the past years. This study explores the perceptions of English language learners across various proficie...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009